use ink_lang as ink;

#[ink::contract(version = "0.1.0")]
mod unknown_ink_marker_on_struct {
    #[ink(storage)]
    struct UnknownInkMarkerOnStruct {}

    #[ink(unknown_or_unsupported)]
    struct HasUnknownMarker {}

    impl UnknownInkMarkerOnStruct {
        #[ink(constructor)]
        fn constructor() -> Self {
            Self {}
        }

        #[ink(message)]
        fn message(&self) {}
    }
}

fn main() {}
